Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F5 Open de Moselle - Metz Challenger 42 - Andrezieux FILA Challenger - Biella Nord/LB Open - Braunschweig Pekao Open 2001 - Szczecin Open Castilla y Leon - Segovia Open Castilla y Leon - Segovia The Surbiton Trophy - Surbiton Open D'Orleans - Orleans Rennes Challenger Segovia Challenger Orleans Challenger Quimper Challenger Cherbourg Challenger Bath Challenger Blumenau Challenger St. Remy Challenger Orleans Challenger Dallas Challenger Bordeaux Challenger Rennes Challenger St. Brieuc Challenger Lille Challenger Miller Lite Hall of Fame Tennis Championships - Newport Arroyo de la Encomienda - Valladolid The Manchester Trophy - Manchester San Luis Potosi Challenger - San Luis Potosi Croatia Osiguranje Rijeka Open - Rijeka Cherbourg Challenger Courmayeur Challenger Rome Challenger Segovia Challenger Mons Challenger Cherbourg Challeger Sarajevo Challenger Bordeaux Challenger Granby Challenger Segovia Challenger Mons Challenger Rhodes Challenger San Remo Challenger Bordeaux Challenger Copa AT&T - Buenos Aires Telenordia Swedish Open - Bastad Generali Open 2001 - Kitzbuhel Davidoff Swiss Indoors - Basel Idea Prokom Open - Sopot Open 13 - Marseille The Stella Artois Grass Court Championships - London Gelsor Open Romania - Bucharest Stockholm Open - Stockholm Brest Challenger Open 13 - Marseille Orleans Challenger Tunis Challenger Bordeaux Challenger Franklin Templeton Tennis Classic - Scottsdale Granby Challenger Campionati Internazionali di Sicilia - Palermo Petange Challenger Bordeaux Challenger Rennes Challenger Mouilleron-Le-Captif Challenger AAPT Championships - Adelaide Abierto Mexicano de Tenis Pegaso - Acapulco St. Remy Challenger Copa AT&T - Buenos Aires St. Brieuc Challenger Ordina Open - 's-Hertogenbosch Bordeaux Challenger AAPT Championships - Adelaide Adidas International - Sydney Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Copa Ericsson Uruguay - Montevideo Zivnobanka Czech Open - Prostejov Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Garden Open - Rome Open 13 - Marseille Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London The Priority Telecom Open - Amersfoort Idea Prokom Open - Sopot Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Qatar Open - Doha Heineken Open - Auckland BellSouth Open - Vina del Mar Grand Prix Hassan II - Casablanca Open Seat Godo 2005 - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Tennis Masters Series - Paris Cherbourg Challenger Abierto Mexicano Telcel - Acapulco Heilbronn Open - Heilbronn 1st Challenger Tournament Leon - Leon The Surbiton Trophy - Surbiton San Luis Potosi Challenger 2000 - San Luis Potosi DPD Challenger 2000 - Aschaffenburg Copa Ericsson Mexico - Guadalajara Internationaux de Tennis de Brest - Brest XL Capital Bermuda Open - Bermuda Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Copa Ericsson Argentina - Buenos Aires Pekao Open - Szczecin Copa Ericsson - Buenos Aires Tennis Napoli Cup - Napoli Top Wool Challenger Biella - Biella Ciudad de Pozoblanco Open Diputacion - Cordoba West of England Challenger - Bristol The Manchester Trophy - Manchester GHI Bronx Classic - Bronx Grand Prix de Tennis - St. Jean de Luz Pekao Open 2003 - Szczecin The Stella Artois Championships - London Open de L'Isere - Grenoble The 10tele.com Open - Nottingham Copa Sevilla Internacionales de Andalucia - Seville Synsam Swedish Open - Bastad Challenger Ford de Cherbourg - Cherbourg Corona Mexico City Open - Mexico City RCA Championships - Indianapolis Porsche Open - Poznan Pekao Open 2004 - Szczecin Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg Warsteiner Challenger Lubeck - Lubeck Ostrava Open 2005 - Ostrava ECM Prague Open 2005 - Prague Warsteiner Challenger Wolfsburg - Wolfsburg Legg Mason Tennis Classic - Washington Challenger 42 - Andrezieux GHI Bronx Classic - Bronx Pilot Pen Tennis - New Haven The LTA Men's Challenger - Nottingham The Manchester Trophy - Manchester Challenger Hamburg - Hamburg GHI Bronx Classic - Bronx Open D'Orleans - Orleans Zivnobanka Czech Open - Prostejov Ethias Tennis Trophy - Mons Gemax Open - Belgrade Internationaux du Doubs - Besancon San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo XL Capital Bermuda Open - Bermuda Quelle Cup 2000 - Furth ARAG World Team Championship - Dusseldorf Chennai Open - Chennai KGHM Dialog Polish Indoors - Wroclaw Abierto Mexicano Telcel - Acapulco Pekao Open - Szczecin Jaegermeister Open - Braunschweig Morocco Tennis Tour - Marrakech Grand Prix Hassan II - Casablanca Isla de Lanzarote - Lanzarote Unique Zagreb Open - Zagreb The Stella Artois Championships - London Campbell's Hall of Fame Tennis Championships - Newport Orange Prokom Open - Sopot Open de Moselle - Metz ATP Kremlin Cup - Moscow Internazionali di Tennis di Bergamo - Bergamo Next Generation Adelaide International - Adelaide Movistar Open - Vina del Mar Open SEAT 2008 - Barcelona The Artois Championships - London Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Thailand Open - Bangkok If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Open de L'Isere - Grenoble Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Istanbul Challenger BNP Paribas Open - Indian Wells St. Remy Challenger Open de L'Isere-Open 38 - Grenoble Pilot Pen Tennis - New Haven Open de Moselle - Metz Orleans Challenger Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo Movistar Open - Santiago Sarajevo Challenger Johannesburg Challenger Athens Challenger Tunis Challenger AEGON Championships - London Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Istanbul Challenger Rennes Challenger Open 13 - Marseille Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Copa Ericsson Argentina - Buenos Aires UNICEF Open - 's Hertogenbosch Santiago Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Open de Tenis Comunidad Valenciana - Valencia ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Salzburg Challenger Dubai Duty Free Tennis Championships - Dubai Challenger Ford de Cherbourg - Cherbourg AEGON Championships - London Citi Open - Washington Winston-Salem Open - Winston-Salem Espinho Challenger - Espinho Ciudad de Pozoblanco Open Diputacion - Cordoba BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch Open de L'Isere - Grenoble Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Johannesburg Challenger Open Sud de France - Montpellier Chevrolet Cup - Santiago Orleans Challenger Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch KGHM Dialog Polish Indoors - Wroclaw Hall of Fame Tennis Championships - Newport Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel KGHM Emax Polish Indoors - Wroclaw Orleans Challenger Rhodes Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Orleans Challenger Ramat Hasharon Challenger Mouilleron-Le-Captif Challenger Mons Challenger Cherbourg Challenger Le Gosier Challenger Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Brest Challenger Topshelf Open - 's-Hertogenbosch Bucaramanga Challenger Moselle Open - Metz Swiss Indoors Basel - Basel Brisbane International - Brisbane Open 13 - Marseille AEGON International - Eastbourne Citi Open - Washington Moselle Open - Metz Moselle Open - Metz KGHM Polish Indoors - Wroclaw Bordeaux Challenger Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Sydney International - Sydney Rennes Challenger ABN AMRO World Tennis Tournament - Rotterdam The Scottish Tennis Championships - Edinburgh Open 13 Provence - Marseille ECM Cup - Prague AEGON Championships - London Top Wool Challenger Biella - Biella XL Capital Bermuda Open - Bermuda Nord/LB Open - Braunschweig Hall of Fame Open - Newport IX Open Internacional D'Andorra - Andorra European Open - Antwerp West of England Tennis - Bristol Open Sud de France - Montpellier BellSouth Open - Vina del Mar Orleans Challenger The Manchester Trophy - Manchester Libema Open - 's-Hertogenbosch Fever-Tree Championships - London Citi Open - Washington Moselle Open - Metz Open Sud de France - Montpellier Open D'Orleans - Orleans The Surbiton Trophy - Surbiton San Marino Cepu Open - San Marino Lille Challenger Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Davidoff Swiss Indoors Basel - Basel Cherbourg Challenger Manchester Challenger Challenger 42 - Andrezieux Challenger Ford de Cherbourg - Cherbourg Arroyo de la Encomienda - Valladolid Gelsor Open Romania - Bucharest Asuncion Challenger Open de Franche Comte - Besancon Cepu Open - San Marino Buenos Aires Challenger Salinas Challenger Open 88 - Contrexeville BMW Brixina Tennis Open 2000 - Bressanone Jersey Challenger Challenger 42 - Andrezieux Geneva Challenger - Geneva Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio Hungarian Architect Open - Budapest Zivnobanka Czech Open - Prostejov BA-CA Tennis Trophy - Vienna Open de Montauban - Montauban Open de L'Isere - Grenoble Brixina Tennis Open - Bressanone Cali Challenger Pilot Pen Tennis - New Haven XXVIII Edizione 'A.Savoldi' - Manerbio Qatar ATP Challenger - Doha Topshelf Open - 's-Hertogenbosch Mons Challenger Grand Prix de Tennis de Lyon - Lyon Challenger 42 - Andrezieux Atlanta Tennis Championships - Atlanta ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Open de L'Isere (Open 38) - Grenoble Challenger Ford de Cherbourg - Cherbourg Sunrise Challenger Shimadzu All Japan Indoor Tennis Championships - Kyoto HTV Challenger - Ho Chi Minh City Copa Ericsson Peru - Lima Heineken Open - Auckland Campbells Hall of Fame Tennis Championships - Newport Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Brisbane International - Brisbane Apia International - Sydney Bordeaux Challenger Warta Cup - Sopot Galleryfurniture.com Challenge - Atlanta Adidas Open de Toulouse - Toulouse Open 13 - Marseille Open Seat-Godo 2001 - Barcelona Gelsor Open Romania - Bucharest Heineken Open - Auckland Trofeo Conde de Godo - Barcelona The Stella Artois Grass Court Championships - London Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Energis Open - Amersfoort Campionati Internazionali di Sicilia - Palermo V Torneo Internazionale di Tennis - Barletta Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Casablanca BellSouth Open - Vina del Mar Steelers Cup - Kosice U.S. Men's Clay Court Championships - Houston Open Seat Godo - Barcelona Ordina Open - 's-Hertogenbosch Stockholm Open - Stockholm Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe The Stella Artois Grass Court Championships - London Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha Grand Prix Hassan II - Casablanca Mercedes Cup - Stuttgart PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Copa Telmex - Buenos Aires The Tennis Channel Open - Las Vegas ARAG World Team Championship - Dusseldorf Chennai Open - Chennai Medibank International - Sydney Heineken Open - Auckland Brasil Open - Costa do Sauipe Open 13 - Marseille Copa Telmex - Buenos Aires Estoril Open - Estoril The Nottingham Open - Nottingham French Open - Paris Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel AAPT Championships - Adelaide Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad China Open - Beijing Medibank International - Sydney Open 13 - Marseille Croatia Open - Umag Open de Moselle - Metz Open Sud de France - Montpellier Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia AEGON Championships - London Internationaler Raiffeisen Grand Prix - St. Polten Campbell's Hall of Fame Tennis Championships - Newport Open de Moselle - Metz BMW Open - Munich Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier TD Waterhouse Cup - Long Island Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Moselle Open - Metz Moselle Open - Metz 2001 Mercedes Cup - Stuttgart ABN AMRO World Tennis Tournament - Rotterdam Open de Moselle - Metz AEGON Championships - London ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Open Sabadell Atlantico - Barcelona Croatia Open - Umag Heineken Open - Auckland Thailand Open - Bangkok Open de Moselle - Metz Proton Malaysian Open - Kuala Lumpur Moselle Open - Metz BellSouth Open - Vina del Mar Rakuten Japan Open - Tokyo Open Seat Godo 2003 - Barcelona Open 13 - Marseille St. Brieuc Challenger AEGON Championships - London European Open - Antwerp Mallorca Open - Mallorca Apia International - Sydney Brasil Open - Costa do Sauipe Ricoh Open - 's-Hertogenbosch European Open - Antwerp Swiss Indoors Basel - Basel Open Sud de France - Montpellier Campbells Hall of Fame Tennis Championships - Newport Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco AEGON Championships - London Estoril Open - Estoril Generali Open - Kitzbuhel Mercedes Cup - Stuttgart Tennis Masters Series - Paris Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Madrid Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Montreal Winston-Salem Open - Winston-Salem Tennis Masters Series - Cincinnati Sybase Open - San Jose Copa AT&T - Buenos Aires NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai Abierto Mexicano Telfonica MoviStar - Acapulco BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Allianz Suisse Open - Gstaad PBZ Zagreb Indoors - Zagreb Estoril Open - Estoril Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Davidoff Swiss Indoors - Basel BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Open 13 - Marseille BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto BNP Paribas Masters - Paris Miami Open - Miami Masters Series Monte-Carlo - Monte Carlo French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris ABN AMRO World Tennis Tournament - Rotterdam Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Tennis Masters Series - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Tennis Masters Series - Madrid Masters Series Monte-Carlo - Monte-Carlo Abierto Mexicano Telfonica MoviStar - Acapulco BNP Paribas Masters - Paris Davis Cup, World Group, 1R, ARG-GBR 4-1 Davis Cup, World Group, QF, ARG-SWE 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, 1R, GER-FRA 2-3 Allianz Suisse Open - Gstaad Davis Cup, World Group, 1R, JPN-FRA 1-4 Davis Cup, World Group, SF, FRA-ESP 3-2 Indianapolis Tennis Championships - Indianapolis Dutch Open Tennis - Amersfoort Miami Open - Miami BNP Paribas Masters - Paris 70th River Oaks International Tennis Tournament - Houston All Lower level tournaments Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris French Open - Paris Wimbledon - London Wimbledon - London Internazionali BNL dItalia - Rome U.S. Open - New York French Open - Paris Miami Open - Miami BNP Paribas Open - Indian Wells Davis Cup, World Group, SF, ARG-AUS 5-0 Davis Cup, World Group, F, RUS-ARG 3-2 Hopman Cup - Perth ATP Cup - Melbourne Davis Cup, World Group, 1R, ARG-SWE 5-0 Davis Cup, World Group, 1R, AUT-ARG 1-4